var async=require('async');
var h=require('./helper');

//异步执行，最终回调函数只有一个参数（错误对象），如果全部正常执行，则为undefined

var urls=[
    'http://www.1.com',
    'http://www.2.com',
    'http://www.3.com',
    'http://www.4.com',
    'http://www.5.com',
    'http://www.6.com',
    'http://www.7.com',
    'http://www.8.com',
    'http://www.9.com',
    'http://www.10.com'
];

async.each(urls, function (url, cb) {
    h.get(url, function (err, data) {
        h.log(url,':',data);
        if(err)return cb(err);
        cb();
    });
}, function (err,ret) {
    console.log('err:',err);
    console.log('ret:',ret);
});